﻿function creaROw() { //用一个隐藏文本域保存列,提交的时候服务端获取
    var sx = $.trim($(".inp1").val()) + " " + $(".ddl").val()
    var sx2 = $(".hide").val()
    var rex = new RegExp("," + sx + ",", "g");
    var rex2 = new RegExp("\s", "g");
    if ($(".inp1").val() != "") {
       // alert($(".inp1").val() + "dd")
        if (sx2 == ",") {
            $(".m1h1").append($("<div/>").text(sx));
            $(".hide").val(sx2 + sx + ",");
            $(".inp1").val("");
        } else {
            if (!rex.test(sx2)) {
                $(".m1h1").append($("<div/>").text(sx));
                $(".hide").val(sx2 + sx + ",");
                $(".inp1").val("");
            } else {
                alert("输入的列重复")
                $(".inp1").val("");
            }
        }
    } else {
        alert("请输入列")
    }

    return false
}
function creTable() {//生成表
    if ($(".tablen").val() != "") {
        $(".tablen").val($.trim($(".tablen").val()));//去掉表名的前后空格
        if ($(".hide").val() != ",") {
            // $(".lab1").text($(".hide").val() + "----")
            $(".hide").val(a3($(".hide").val(), ","))
            return true;
        } else {
            alert("请输入列")
        }
    } else {
        alert("请输入表名")
    }
    return false;
}

function a3(sx, sx2) {//去掉开头结尾某个字符的函数
    var rex = new RegExp("^" + sx2)
    var sss = sx
    if (rex.test(sx)) {
        sss = sss.split(rex)[1]
    }
    var rex2 = new RegExp(sx2 + "$")
    if (rex2.test(sx2)) {
        sss = sss.split(rex2)[0]
    }
    console.log(sss)
    return sss;
}

function generate() {//生成表的输入栏
//   alert($(".tab1table").width())
    var ths = $(".tab1 tr:first th")
    for (var i = 0; i < ths.length; i++) {
        var td = $("<td><input type='text' /></td>").width(ths.eq(i).width())
        $("#trs").append(td)
    }
    $(".tab2").width($(".tab1table").width())

  //  alert($(".tab2").width())
}
function getInpVal() {
    var sx="";
    var inpxs = $("#trs input")
    for (var i = 0; i < inpxs.length; i++) {//加空判断的占位符
        if (inpxs.eq(i).val() != "") {
            sx += inpxs.eq(i).val()+","
        } else {
            alert("请输入值")
            return false;
        }
    }
    $("#btnHinde2").val(a3(sx,","));
    return true; 
}

function deleteTable() {
    
    return true;
}

$(function () {  //主函数
    //  init();
    generate();

})